package com.obelisco.vista.seguridad;

import java.util.Iterator;

import nextapp.echo2.app.Extent;
import nextapp.echo2.app.FillImage;
import nextapp.echo2.app.ImageReference;
import nextapp.echo2.app.ResourceImageReference;

import com.obelisco.modelo.data.CarpetaTransaccion;
import com.obelisco.modelo.data.Transaccion;
import com.obelisco.vista.estilos.Styles;
import com.obelisco.vista.imagen.ByteArrayImageReference;

import echopointng.Menu;

public class MenuSeguridad  extends Menu {
	
	private CarpetaTransaccion carpeta;

	public MenuSeguridad(CarpetaTransaccion carpeta) {
		super();
		this.carpeta = carpeta;
		this.setText(carpeta.getNombre());
		ImageReference icono = Styles.ICON_16_FOLDER;
		if (carpeta.getIcono() != null && carpeta.getIcono().getContenido().length > 0) {
			icono = new ByteArrayImageReference(carpeta.getIcono().getContenido());
		}
		this.setIcon(icono);
		ResourceImageReference imageMenuSeguridad = new ResourceImageReference("/com/obelisco/vista/resource/image/fill/ControlPaneFill.png");
		FillImage fillImageMenuSeguridad = new FillImage(imageMenuSeguridad, new Extent(50, Extent.PERCENT), new Extent(0, Extent.PERCENT), FillImage.REPEAT);
		this.setBackgroundImage(fillImageMenuSeguridad);
	}

	public CarpetaTransaccion getCarpeta() {
		return carpeta;
	}

	public void setCarpeta(CarpetaTransaccion carpeta) {
		this.carpeta = carpeta;
	}
	
}
